<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<ui:fragment xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.org/ui"
	xmlns:ui="http://java.sun.com/jsf/facelets">
	<h:form id="formNovaAcademia">
		<p:dialog id="modalNovaAcademia" header="#{str.modal_nova_academia_titulo_modal}" widgetVar="novaAcademiaVar" modal="true" resizable="false" draggable="true" closable="true">
			<p:messages id="messagesNovaAcademia" showDetail="true" autoUpdate="false" closable="true"/>
			   <p:panel id="panelNovaAcademia">
			   		<p:scrollPanel mode="native" styleClass="scrollpanel-nova-academia">
				   		<h:panelGrid columns="2" cellpadding="5">
				   			<p:column>
								<p:outputLabel value="#{str.modal_nova_academia_razao_social}" for="inputRazaoSocial" />
								<span class="obrigatoriedade-campos">*</span>:
							</p:column>
							<p:column>
				    			<p:inputText id="inputRazaoSocial" tabindex="1" maxlength="#{propriedades.getTamanhoMaxRazaoSocialAcademia()}" styleClass="campo-texto-nova-alterar-academia" autocomplete="false" placeholder="#{str.modal_nova_academia_qual_razao_social}" value="#{novaAcademia.academia.razaoSocial}" />
				    		</p:column>
				    		<p:column>
								<p:outputLabel value="#{str.modal_nova_academia_nome_fantasia}" for="inputNomeFantasia" />
								<span class="obrigatoriedade-campos">*</span>:
							</p:column>
							<p:column>
				    			<p:inputText id="inputNomeFantasia" tabindex="2" maxlength="#{propriedades.getTamanhoMaxNomeFantasiaAcademia()}" styleClass="campo-texto-nova-alterar-academia" autocomplete="false" placeholder="#{str.modal_nova_academia_qual_nome_fantasia}" value="#{novaAcademia.academia.nomeFantasia}" />
				    		</p:column>
				    		<p:column>
								<p:outputLabel value="#{str.modal_nova_academia_cnpj}" for="inputCnpj" />
								<span class="obrigatoriedade-campos">*</span>:
							</p:column>
							<p:column>
				    			<p:inputMask id="inputCnpj" mask="99.999.999/9999-99" tabindex="3" maxlength="#{propriedades.getTamanhoMaxCnpjAcademia()}" styleClass="campo-texto-nova-alterar-academia" autocomplete="false" placeholder="#{str.modal_nova_academia_qual_cnpj}" value="#{novaAcademia.academia.cnpj}" />
				    		</p:column>
				    		<p:column>
								<p:outputLabel value="#{str.modal_nova_academia_formas_de_pagamento}" />
								<span class="obrigatoriedade-campos">*</span>:
							</p:column>
							<p:column>
								<h:panelGrid columns="4" cellpadding="5">
									<p:column>
										<p:outputLabel value="#{str.modal_nova_academia_dinheiro}:" for="inputAceitaPagamentoDinheiro" />
									</p:column>
									<p:column>
										<p:selectBooleanCheckbox id="inputAceitaPagamentoDinheiro" tabindex="4" value="#{novaAcademia.academia.aceitaPagamentoDinheiro}" />
									</p:column>
									<p:column></p:column>
									<p:column></p:column>
									<p:column>
										<p:outputLabel value="#{str.modal_nova_academia_cartao}:" for="inputAceitaPagamentoCartao" />
									</p:column>
									<p:column>
										<p:selectBooleanCheckbox id="inputAceitaPagamentoCartao" tabindex="5" value="#{novaAcademia.academia.aceitaPagamentoCartao}">
											<p:ajax update=":#{p:component('inputBaixaAutomaticaDoCartao')}" />
										</p:selectBooleanCheckbox>
									</p:column>
									<p:column>
										<p:outputLabel value="#{str.modal_nova_academia_baixa_automatica}:" for="inputBaixaAutomaticaDoCartao" />
									</p:column>
									<p:column>
										<p:selectBooleanCheckbox id="inputBaixaAutomaticaDoCartao" tabindex="6" value="#{novaAcademia.academia.baixaAutomaticaDoCartao}" disabled="#{!novaAcademia.academia.aceitaPagamentoCartao}"/>
									</p:column>
									<p:column>
										<p:outputLabel value="#{str.modal_nova_academia_cheque}:" for="inputAceitaPagamentoCheque" />
									</p:column>
									<p:column>
										<p:selectBooleanCheckbox id="inputAceitaPagamentoCheque" tabindex="7" value="#{novaAcademia.academia.aceitaPagamentoCheque}">
											<p:ajax update=":#{p:component('inputBaixaAutomaticaDoCheque')}" />
										</p:selectBooleanCheckbox>
									</p:column>
									<p:column>
										<p:outputLabel value="#{str.modal_nova_academia_baixa_automatica}:" for="inputBaixaAutomaticaDoCheque" />
									</p:column>
									<p:column>
										<p:selectBooleanCheckbox id="inputBaixaAutomaticaDoCheque" tabindex="8" value="#{novaAcademia.academia.baixaAutomaticaDoCheque}" disabled="#{!novaAcademia.academia.aceitaPagamentoCheque}" />
									</p:column>
								</h:panelGrid>
							</p:column>
							<p:column>
								<p:outputLabel value="#{str.modal_nova_academia_logradouro}:" for="inputLogradouro" />
							</p:column>
							<p:column>
								<p:inputText id="inputLogradouro" tabindex="9" maxlength="#{propriedades.getTamanhoMaxLogradouroEndereco()}" styleClass="campo-texto-nova-alterar-academia" autocomplete="false" placeholder="#{str.modal_nova_academia_qual_endereco_logradouro}" value="#{novaAcademia.academia.endereco.logradouro}" />
							</p:column>
							<p:column>
								<p:outputLabel value="#{str.modal_nova_academia_numero_abrev}:" for="inputNumero" />
							</p:column>
							<p:column>
								<p:inputText id="inputNumero" tabindex="10" maxlength="#{propriedades.getTamanhoMaxNumeroEndereco()}" styleClass="campo-texto-nova-alterar-academia" autocomplete="false" placeholder="#{str.modal_nova_academia_qual_endereco_numero}" value="#{novaAcademia.academia.endereco.numero}" />
							</p:column>
							<p:column>
								<p:outputLabel value="#{str.modal_nova_academia_complemento}:" for="inputComplemento" />
							</p:column>
							<p:column>
								<p:inputText id="inputComplemento" tabindex="11" maxlength="#{propriedades.getTamanhoMaxComplementoEndereco()}" styleClass="campo-texto-nova-alterar-academia" autocomplete="false" placeholder="#{str.modal_nova_academia_qual_endereco_complemento}" value="#{novaAcademia.academia.endereco.complemento}" />
							</p:column>
							<p:column>
								<p:outputLabel value="#{str.modal_nova_academia_bairro}:" for="inputBairro" />
							</p:column>
							<p:column>
								<p:inputText id="inputBairro" tabindex="12" maxlength="#{propriedades.getTamanhoMaxBairroEndereco()}" styleClass="campo-texto-nova-alterar-academia" autocomplete="false" placeholder="#{str.modal_nova_academia_qual_endereco_bairro}" value="#{novaAcademia.academia.endereco.bairro}" />
							</p:column>
							<p:column>
								<p:outputLabel value="#{str.modal_nova_academia_cep}:" for="inputCep" />
							</p:column>
							<p:column>
				    			<p:inputMask id="inputCep" mask="99999-999" tabindex="13" styleClass="campo-texto-nova-alterar-academia" autocomplete="false" placeholder="#{str.modal_nova_academia_qual_endereco_cep}" value="#{novaAcademia.academia.endereco.cep}" />
				    		</p:column>
				    		<p:column>
				    			<p:outputLabel value="#{str.modal_nova_academia_uf}:" for="inputUf" />
				    		</p:column>
				    		<p:column>
				    			<p:selectOneMenu id="inputUf" tabindex="14" value="#{novaAcademia.ufSelecionado}" styleClass="comboboxes-nova-academia">
				    				<p:ajax update=":#{p:component('inputCidade')}, :#{p:component('messagesNovaAcademia')}" />
				    				<f:selectItem itemLabel="#{str.selecione}" noSelectionOption="true" />
				    				<f:selectItems value="#{novaAcademia.ufs}" />
				    			</p:selectOneMenu>
				    		</p:column>
				    		<p:column>
				    			<p:outputLabel value="#{str.modal_nova_academia_cidade}:" for="inputCidade" />
				    		</p:column>
				    		<p:column>
				    			<p:selectOneMenu tabindex="15" id="inputCidade" converter="converterCidade" value="#{novaAcademia.academia.endereco.cidade}" styleClass="comboboxes-nova-academia">
				    				<f:selectItem itemLabel="#{str.selecione}" noSelectionOption="true" />
				    				<f:selectItems value="#{novaAcademia.cidades}" />
				    			</p:selectOneMenu>
				    		</p:column>
				   		</h:panelGrid>
			   		</p:scrollPanel>
			   		<f:facet name="footer">
		    			<p:commandButton tabindex="16" value="#{str.modal_nova_academia_botao_salvar}" update="messagesNovaAcademia, panelNovaAcademia" action="#{novaAcademia.inserirAcademia()}"/>
		    			<p:outputLabel value="#{str.um_asterisco} #{str.campos_obrigatorios}" styleClass="descricao-obrigatoriedade-campos" />
		    		</f:facet>
			   </p:panel>
		</p:dialog>
	</h:form>
</ui:fragment>